/*
 * =====================================================================================
 *
 *       Filename:  Goat.h
 *
 *    Description:  header file of Goat
 *
 *        Version:  1.0
 *        Created:  01/06/12 04:33:23
 *       Revision:  none
 *       Compiler:  g++
 *
 *         Author:  LittleQ Su (), 98703060@nccu.edu.tw
 *        Company:  National Chengchi University, The Department of Computer Science
 *
 * =====================================================================================
 */
#ifndef __GOAT_H__
#define __GOAT_H__
#include "Creature.h"
#include "World.h"

class Goat : public Creature {
    public:
        Goat(World*, int, int);
        void action();
        void move();
        void addFood(int);
        void detectDead();

    private:
        int _food_point;
};
#endif

